package rladidxo.basic;

import java.util.Scanner;

public class J08_SungJuk_V3 {
public static void main(String[] args) {
	// 성적 처리 프로그램 v3
	// 배열과 반복문을 이용
	// 조건: 성적 처리할 학생수를 먼저 읿력 받음 
	String name[];
	int kor[], eng[] ,mat[];
	int cnt = 0;
	int tot[];
	
	char grd[];
	Scanner sc = new Scanner(System.in);
	
	
	System.out.print("처리할 학생수는?");
	cnt = sc.nextInt(); 		//입력한 수 만큼 배열을 생성
	name = new String[cnt];		//배열 크기 저장
	kor = new int[cnt];
	eng = new int[cnt];
	mat = new int[cnt];
	tot = new int[cnt];
	
	grd = new char[cnt];
	
	
	final char SU = '수';
	final char WU = '우';
	final char MI = '미';
	final char YA = '양';
	final char GA = '가';
	
	
	
	//반복처리를 통해 학생 데이터 입력받음
	for(int k=0;k<cnt;k++){
	System.out.println("'이름은 국어 영어 수학'순으로 입력하세요");
	System.out.println("학생 데이터 입력:");
	name[k] = sc.next();
	kor[k]=sc.nextInt();
	eng[k]=sc.nextInt();
	mat[k]=sc.nextInt();}
	
	int []sum=new int[cnt];//개인 총합
	float []avg=new float[cnt];//개인 평균
	int []koravg=new int[cnt];//국어 평균
	int []engavg=new int[cnt];//영어 평균
	int []matavg=new int[cnt];//수학 평균
	int sum2=0; //과목별 평균
	
	
	
	for(int k=0; k<cnt; k++){
		avg[k]=(kor[k]+eng[k]+mat[k])/cnt;
	}
	for(int k=0; k<cnt;k++){
		sum[k]=kor[k]+eng[k]+mat[k];
	}
	
	for(int i=0; i<cnt; i++){
	switch((int)avg[i]/10){
	case 10:
	case 9:grd[i]= SU; break;
	case 8:grd[i]= WU; break;
	case 7:grd[i]= MI; break;
	case 6:grd[i]= YA; break;
	default:grd[i]= GA; break;
		
	}}
	for(int i =0; i<cnt; ++i){
	System.out.println(name[i]+" ");
	System.out.println(kor[i]+" ");
	System.out.println(eng[i]+" ");
	System.out.println(mat[i]+" ");
	System.out.println(tot[i]+" ");
	System.out.println(avg[i]+" ");
	System.out.println(grd[i]+" ");
	}
	
}
}
